 .main {
     /* 给弹出菜单的父级一个相对定位 */
     position: relative;
     width: 980px;
     height: 455px;
     margin-left: 220px;
     margin-top: 10px;
 }
 /* 左侧弹出菜单模块 start*/
 
 .service_float {
     position: absolute;
     top: -10px;
     left: -10px;
     width: 731px;
     height: 465px;
     border: 2px solid red;
     background-color: #fff;
 }
 
 .service_float_left {
     float: left;
     width: 496px;
     height: 463px;
     border-right: 1px dotted red;
     /* background-color: red; */
 }
 
 .service_float_left_head {
     height: 24px;
     margin: 10px;
 }
 
 .service_float_left_head a {
     float: left;
     /* display: block; */
     margin: 0 5px;
     height: 24px;
     width: 68px;
     line-height: 24px;
     text-align: center;
     background-color: #333;
     color: #fff;
     font-size: 12px;
 }
 
 .service_float_left_head a:hover {
     background-color: #c81623;
 }
 
 .service_float_left_head a i::after {
     font-family: 'icomoon';
     content: '\e90e';
     margin: 6px 2px;
     font-size: 12px;
 }
 
 .cate_detail_item {
     margin-top: 10px;
 }
 
 .cate_detail_tit {
     float: left;
     width: 70px;
     height: 18px;
     padding-left: 15px;
 }
 
 .cate_detail_tit a {
     display: block;
     width: 65px;
     float: left;
     margin-left: 10px;
     font-weight: 700;
     color: #333333;
 }
 
 .cate_detail_tit a i::after {
     font-family: 'icomoon';
     content: '\e90e';
     margin: 6px 2px;
     font-size: 6px;
 }
 
 .cate_detail_con {
     float: right;
     width: 395px;
     margin-left: 10px;
 }
 
 .cate_detail_con a {
     padding: 0 2px;
 }
 
 .service_float_right {
     float: left;
     width: 231px;
     height: 461px;
     /* background-color: blue; */
 }
 
 .service_float_right ul {
     margin-top: 60px;
     margin-left: 11px;
 }
 
 .service_float_right ul li {
     margin-top: 2px;
 }
 /* 左侧弹出菜单模块end */
 
 .focus {
     float: left;
     width: 721px;
     height: 455px;
     background-color: purple;
 }
 
 .newsflash {
     float: right;
     width: 250px;
     height: 455px;
 }
 
 .news {
     height: 165px;
     border: 1px solid #e4e4e4;
 }
 
 .news-hd {
     height: 33px;
     line-height: 33px;
     border-bottom: 1px dotted #e4e4e4;
     padding: 0 15px;
 }
 
 .news-hd h5 {
     float: left;
     font-size: 14px;
 }
 
 .news-hd .more {
     float: right;
     font-size: 12px;
 }
 
 .news-hd .more::after {
     font-family: 'icomoon';
     content: '\e90e';
 }
 
 .news-bd {
     padding: 5px 15px 0;
 }
 
 .news-bd ul li {
     height: 24px;
     line-height: 24px;
     /* 强制一行显示文本 */
     white-space: nowrap;
     /* 超出的部分隐藏 */
     overflow: hidden;
     /* 文字用省略号代替超出的部分 */
     text-overflow: ellipsis;
 }
 
 .lifeservice {
     overflow: hidden;
     height: 209px;
     border: 1px solid #e4e4e4;
     border-top: 0;
 }
 
 .lifeservice ul {
     width: 252px;
 }
 
 .lifeservice ul li {
     float: left;
     width: 63px;
     height: 71px;
     border-right: 1px solid #e4e4e4;
     border-bottom: 1px solid #e4e4e4;
     text-align: center;
 }
 
 .lifeservice ul .del1 {
     position: relative;
 }
 
 .lifeservice ul .del1 img {
     position: absolute;
     top: 0;
     right: 0;
 }
 
 .lifeservice ul li i {
     display: inline-block;
     width: 24px;
     height: 28px;
     background-color: pink;
     margin-top: 12px;
     background: url(../images/icons_2.png) no-repeat;
 }
 
 .bargain {
     margin-top: 6px;
 }
 
 .recom {
     height: 163px;
     background-color: #ebebeb;
     margin-top: 12px;
 }
 
 .recom_hd {
     float: left;
     width: 205px;
     height: 163px;
     background-color: #5c5251;
     text-align: center;
 }
 
 .recom_hd img {
     padding-top: 30px;
 }
 
 .recom_bd {
     float: left;
     width: 994px;
     height: 163px;
 }
 
 .recom_bd ul li {
     position: relative;
     float: left;
 }
 
 .recom_bd ul li img {
     width: 248px;
     height: 163px;
 }
 
 .recom_bd ul li:nth-child(-n+3)::after {
     content: '';
     position: absolute;
     right: 0;
     top: 10px;
     width: 1px;
     height: 143px;
     background-color: #ddd;
 }
 /* 猜你喜欢模块 */
 
 .like {
     height: 262px;
     margin-top: 30px;
 }
 
 .like_hd {
     height: 31px;
     line-height: 31px;
 }
 
 .like_hd h2 {
     float: left;
     font-size: 18px;
     font-weight: 400;
 }
 
 .like_hd .change_a {
     float: right;
     font-size: 12px;
 }
 
 .change_a i {
     padding: 10px 19px 10px 10px;
 }
 
 .like_bd {
     height: 231px;
     border: 1px solid #ededed;
 }
 
 .like_bd ul li {
     position: relative;
     float: left;
     width: 200px;
     height: 231px;
     text-align: center;
 }
 
 .like_bd ul li:nth-child(-n+5)::after {
     content: '';
     position: absolute;
     bottom: 9px;
     right: 1px;
     width: 1px;
     height: 62px;
     background-color: #ededed;
 }
 
 .like_bd ul li:last-child {
     width: 198px;
 }
 
 .like_bd ul li>img {
     transition: all 0.2s;
     width: 100%;
     height: 150px;
 }
 
 .like_bd ul li>img:hover {
     margin-left: 10px;
 }
 
 .like_bd .con span {
     font-size: 18px;
     color: #df3033;
 }
 /* 有趣模块 */
 
 .funny {
     height: 434px;
     /* background-color: red; */
     margin-top: 30px;
 }
 
 .funny h2 {
     font-weight: 400;
     font-size: 18px;
 }
 
 .funny h2 span {
     font-weight: 700;
     color: #333333;
 }
 
 .funny_pro {
     border: 1px solid #ededed;
     border-left: none;
 }
 
 .pro_books {
     float: left;
     width: 404px;
     height: 405px;
     background: pink;
 }
 
 .good_pro {
     float: left;
     width: 226px;
     height: 405px;
 }
 
 .good_pro_hd {
     width: 192px;
     height: 40px;
     margin-left: 17px;
     text-align: center;
     line-height: 40px;
     border-bottom: 1px dashed #ededed;
 }
 
 .good_pro_hd h2 {
     font-size: 14px;
 }
 
 .good_pro_bd {
     width: 226px;
 }
 
 .good_pro_bd_top {
     display: block;
     width: 226px;
     border-bottom: 1px solid #ededed;
 }
 
 .good_pro_bd_bottom {
     display: block;
 }
 
 .brand {
     float: left;
     width: 406px;
     height: 405px;
     background-color: #f7f7f7;
     border-left: 1px solid #e4e4e4;
     border-right: 1px solid #e4e4e4;
 }
 
 .brand_hd {
     width: 366px;
     height: 40px;
     margin-left: 20px;
     text-align: center;
     line-height: 40px;
     border-bottom: 1px dashed #e4e4e4;
 }
 
 .brand_hd h2 {
     font-size: 14px;
 }
 
 .brand_bd_top {
     display: block;
     border-bottom: 1px solid #e4e4e4;
 }
 
 .brand_bd ul li {
     float: left;
 }
 
 .brand_bd ul li:nth-child(1) {
     position: relative;
 }
 
 .brand_bd ul li:nth-child(1)::after {
     content: '';
     position: absolute;
     top: 0;
     left: 202px;
     height: 158px;
     width: 1px;
     background-color: #e4e4e4;
 }
 
 .brand_logo {
     float: left;
     width: 162px;
     height: 405px;
 }
 
 .brand_logo ul {
     margin-top: 10px;
 }
 
 .brand_logo ul li {
     float: left;
     height: 57px;
     overflow: hidden;
     border-bottom: 1px dashed #e4e4e4;
     line-height: 57px;
     text-align: center;
     margin-bottom: 1px;
 }
 
 .brand_logo ul li:nth-child(odd) {
     width: 78px;
     border-right: 1px dashed #e4e4e4;
     padding-right: 6px;
     margin-left: 6px;
 }
 
 .brand_logo ul li:nth-child(even) {
     width: 78px;
 }
 
 .brand_logo ul li:nth-child(1),
 .brand_logo ul li:nth-child(2) {
     height: 44px;
     line-height: 44px;
     text-align: center;
 }
 
 .brand_logo ul li:nth-child(13),
 .brand_logo ul li:nth-child(14) {
     height: 46px;
     border-bottom: none;
     line-height: 46px;
     text-align: center;
 }
 /* 楼层区域制作--1楼-家用电器模块制作 */
 
 .jiadian {
     margin-top: 30px;
 }
 
 .box_hd {
     height: 30px;
     border-bottom: 2px solid #c81623;
 }
 
 .box_hd h3 {
     float: left;
     font-size: 18px;
     color: #c81623;
     font-weight: 400;
 }
 
 .tab_list {
     float: right;
 }
 
 .tab_list ul li {
     float: left;
 }
 
 .tab_list ul li a {
     margin: 0 15px;
 }
 
 .box_bd {
     height: 360px;
     /* background-color: pink; */
 }
 
 .tab_list_item>div {
     float: left;
     height: 360px;
 }
 
 .col_209 {
     width: 209px;
     background-color: #f9f9f9;
     text-align: center;
 }
 
 .col_209 ul {
     padding-left: 13px;
 }
 
 .col_209 ul li {
     float: left;
     width: 86px;
     height: 33px;
     line-height: 32px;
     text-align: center;
     border-bottom: 1px solid #efefef;
     margin-right: 12px;
 }
 
 .col_329 {
     width: 329px;
 }
 
 .col_220 {
     width: 220px;
     border-right: 1px solid #ededed;
 }
 
 .col_220,
 .col_221_1,
 .col_221_2 {
     border-bottom: 1px solid #ededed;
 }
 
 .col_221_1,
 .col_221_2 {
     width: 221px;
 }
 
 .col_221_1 {
     border-right: 1px solid #ededed;
 }
 
 .b_b {
     /* 把行内元素a转换为块级元素 */
     display: block;
     border-bottom: 1px solid #ededed;
 }
 
 .b_r {
     /* 把行内元素a转换为块级元素 */
     display: block;
     border-right: 1px solid #ededed;
 }
 /* 家电模块底部的logo */
 
 .jiadian_logo {
     height: 65px;
     background-color: #f7f7f7;
     margin-top: 20px;
     margin-bottom: 30px;
 }
 
 .jiadian_logo ul li {
     float: left;
     width: 120px;
     height: 40px;
     line-height: 40px;
     border-right: 1px dotted #cccccc;
     text-align: center;
     margin: 13px 0;
 }
 
 .jiadian_logo ul li:nth-last-child(1) {
     border-right: none;
 }